---
sidebar_position: 3
---

# Задание №2

Варианты заданий:

1. Пользователь вводит некоторую последовательность символов. Образовать новую последовательность, включив в нее символы исходной, кроме символов пробелов, точек и запятых.
2. Пользователь вводит некоторую последовательность символов. Образовать новую последовательность, включив в нее символы исходной, кроме символов пробелов и скобок.
3. Пользователь вводит некоторую последовательность символов. Образовать последовательность символов, включив в нее символы данной последовательности, расположенные на четных позициях.
4. Пользователь вводит некоторый текст. Переписать в другую переменную только цифры.
5. Пользователь вводит некоторый текст. Образовать последовательность символов, включив в нее символы данной последовательности, расположенные на нечетных позициях.
6. Пользователь вводит некоторую последовательность символов. Образовать новую последовательность, удвоив каждый символ `=` и пропустив пробелы.
7. Пользователь вводит некоторую последовательность символов. Образовать новую последовательность, пропустив пробелы.
8. Пользователь вводит некоторый текст. Переписать в другую переменную все символы за исключением цифр и символов арифметических операций.
9. Пользователь вводит некоторый текст. Переписать в другую переменную только все символы за исключением цифр.
10. Пользователь вводит некоторый текст. Образовать новую последовательность, включив в нее символы исходной, кроме точек.
11. Пользователь вводит некоторый текст. Образовать новую последовательность, включив в нее символы исходной, кроме запятых.
12. Пользователь вводит некоторый текст. Образовать из него новый, в который включить информацию, заключенную между пробелом и запятой.
13. Пользователь вводит строка - фамилия, имя и отчество учащегося. Вывести на экран преобразованную строку: оставить только фамилию и инициалы
14. Пользователь вводит некоторый текст. Образовать новую последовательность, включив в нее символы исходной в обратном порядке.
15. Пользователь вводит некоторый текст из символов латинского алфавита, содержащий букву `а`. Напечатать все символы, расположенные за первой буквой `а` до ее второго вхождения или до конца текста.
16. В предложении, вводимом с клавиатуры в одну переменную, поменять местами первое и последнее слова.
17. С клавиатуры вводится слово. Определить, является ли оно `перевертышем`, т.е. читается одинаково слева направо и справа налево.
18. Пользователь вводит некоторый текст. Образовать из него новый, в который включить информацию, заключенную между первым пробелом и первой точкой.
19. Пользователь вводит некоторый текст, содержащий пару квадратных скобок. Создать новый текст, включив в него текст, заключенный в квадратные скобки.
20. Вводится строка - фамилия, имя и отчество учащегося. Вывести на экран преобразованную строку: оставить только фамилию и имя.
21. Пользователь вводит 2 слова в 2-х разных переменных одинаковой длины. Образовать новую последовательность, в которой должны чередоваться буквы первого и второго слова.
22. Пользователь вводит некоторый текст, содержащий символ `=`. Напечатать все символы, расположенные за первым вхождением `=` до его второго вхождения или до конца текста.
23. Пользователь вводит некоторый текст. Переписать в другую переменную только цифры и символы арифметических операций (использовать склейку `+` и не использовать `find`, `erase`, `substr` и др.).
24. В предложении, вводимом с клавиатуры в одну переменную, поменять местами первое и последнее слова (не использовать `find` и использование функции `substr()`).
25. Пользователь вводит некоторый текст. Создать новый текст, включив в него только латинские буквы и цифры (не использовать `find`).
26. Пользователь вводит некоторый текст, содержащий пару фигурных скобок. Создать новый текст, включив в него текст заключенный в фигурные скобки (не использовать `find`).
27. Пользователь вводит некоторый текст, содержащий скобки. Поменять местами первое и последнее слово заключенное в скобки (не использовать `find`) (использование функции `substr()`).
28. Пользователь вводит некоторый текст. Образовать новую последовательность, включив в нее символы исходной, кроме символов `g` и `v` (использовать склейку `+` и не использовать `find`, `erase`, `substr` и др.).
29. Пользователь вводит некоторый текст. Переписать в другую переменную только буквы латинского алфавита и пробелы (использовать склейку `+` и не использовать `find`, `erase`, `substr` и др.).
